/*
 * jiyan1
 */
package com.jiyan.staff.entity;

import com.rzhkj.core.base.BaseEntity;
import lombok.Data;

/**
 * 员工信息
 * @author jiyan
 */
@Data
public class Staff extends BaseEntity implements java.io.Serializable {

	/**
	 * 数据库字段:code  属性显示:唯一编码
	 */
	private java.lang.String code;
	/**
	 * 数据库字段:name  属性显示:姓名
	 */
	private java.lang.String name;
	/**
	 * 数据库字段:jobnumber  属性显示:工号
	 */
	private java.lang.String jobnumber;
	/**
	 * 数据库字段:phone  属性显示:电话
	 */
	private java.lang.String phone;
	/**
	 * 数据库字段:gender  属性显示:性别
	 */
	private java.lang.String gender;
	/**
	 * 数据库字段:age  属性显示:年龄
	 */
	private java.lang.String age;
	/**
	 * 数据库字段:address  属性显示:地址
	 */
	private java.lang.String address;
	/**
	 * 数据库字段:state  属性显示:状态 入职 hire，离职 leave
	 */
	private java.lang.String state;
	/**
	 * 数据库字段:hiredate  属性显示:入职时间
	 */
	private java.util.Date hiredate;
	/**
	 * 数据库字段:hiredate  属性显示:入职时间
	 */
	private java.util.Date hiredateBegin;
	/**
	 * 数据库字段:hiredate  属性显示:入职时间
	 */
	private java.util.Date hiredateEnd;
	/**
	 * 数据库字段:createTime  属性显示:创建时间
	 */
	private java.util.Date createTime;
	/**
	 * 数据库字段:createTime  属性显示:创建时间
	 */
	private java.util.Date createTimeBegin;
	/**
	 * 数据库字段:createTime  属性显示:创建时间
	 */
	private java.util.Date createTimeEnd;
	/**
	 * 数据库字段:updateTime  属性显示:更新时间
	 */
	private java.util.Date updateTime;
	/**
	 * 数据库字段:updateTime  属性显示:更新时间
	 */
	private java.util.Date updateTimeBegin;
	/**
	 * 数据库字段:updateTime  属性显示:更新时间
	 */
	private java.util.Date updateTimeEnd;
}
